<?php
namespace Admin\Controller;
use Think\Controller;
class TestController extends Controller {

    //显示主页
    public function index(){
        //从数据取10条数据
        $data = M('goods')->limit(10)->select();
        //发送数据到前端模板
        $this->assign('data',$data);
        $this->display();
    }

    //添加
    public function add(){
        //判断是否提交
        if(IS_POST){
            //接收数据
            $data = I('post.');
            //添加数据到数据库
            $res = M('goods')->add($data);
            //判断是否添加成功
            if($res){
                $this->success('添加成功',U('Test/index'));
            }else{
                $this->error('添加失败');
            }
        }else {
            $this->display();
        }
    }

    //修改
    public function edit(){
        //判断是否是post提交
        if(IS_POST){
            //接收数据
            $data = I('post.');
            //修改数据库
            $res = M('goods')->save($data);
            //判断是否添加成功
            if($res){
                $this->success('修改成功',U('Test/index'));
            }else{
                $this->error('修改失败');
            }
        }else{
            //接收id
            $id = I('id');
            //获取数据
            $data = M('goods')->find($id);
            //数据发送给模板并显示
            $this->assign('data',$data);
            $this->display();
        }
    }

    //删除
    public function del(){
        //接收数据
        $id = I('id');
        //删除数据库中相应的值
        $res = M('goods')->delete($id);
        //判断是否添加成功
        if($res){
            echo 1;
        }else{
            echo 2;
        }
    }

    //测试
    public function test(){
//        1.搜索ID小于5
//        $where['id'] = array('LT',5);
//        2.搜索ID小于20，大于15
//        $where['id'] = array(array('LT',20),array('GT',15));
//        3.搜索数量大于50，重量小于40
//        $where['num'] = array('GT',50);
//        $where['weight'] = array('lt',40);
//        4.搜索名字带有果字的
//        $where['name'] = array('like','%果%');
//        5.搜索ID为2，3，4的
//        $where['id'] = array('in','2,3,4');
//        6.搜索ID小于等于20，数量大于等于40，重量小于30
//        $where['id'] = array('elt',20);
//        $where['num'] = array('egt',40);
//        $where['weight'] = array('lt',30);
//        $where['_logic'] = 'and';
//        7.搜索数量大于100或者数量小于30，并且重量大于80
//        $where['num'] = array(array('gt',100),array('lt',30),'or');
//        $where['weight'] = array('gt',80);
//        $res = M('goods')->where($where)->select();

//        dump($res);
        echo md5('gp08admin');exit;
        $data = M('goods')->where(array('id'=>array('elt',10)))->select();
        $this->assign('data',$data);
        $this->display();
    }



}